stuff oneself on snacks - French English Dictionary